Federated Method Invocation with Exertions

نویسنده

  • Michael Sobolewski
چکیده

Six generations of RPC systems can be distinguished including Federated Method Invocation (FMI) presented in this paper. Some of them— CORBA, Java RMI, and Web/OGSA services—support distributed objects. However, creating object wrappers implementing remote interfaces doesn’t have a great deal to do with object-oriented distributed programming. Distributed objects developed that way are usually ill-structured with missing core object-oriented traits: encapsulation, instantiation, inheritance, and network-centric messaging by ignoring the real nature of networking. A distributed system is not just a collection of distributed objects—it’s the network of dynamic objects. In particular, the object wrapping approach does not help to cope with network-centric messaging, invocation latency, object discovery, dynamic object federations, fault detection, recovery, partial failure, etc. The JiniTM architecture does not hide the network; it allows the programmer to deal with the network reality: leases for network resources, distributed events, transactions, and discovery/join protocols to form service federations. An exertion-based architecture presented in this paper implements FMI to support service-oriented metaprogramming. The new triple Command pattern architecture presented in this paper uses Jini service management for managing the network of FMI objects.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Exertion Oriented Programming

Six generations of RPC systems can be distinguished including Federated Method Invocation presented in this paper. Some of them—CORBA, Java RMI, and Web/OGSA services—support distributed objects. However, creating object wrappers implementing remote interfaces doesn’t have a great deal to do with object-oriented distributed programming. Distributed objects developed that way are usually ill-str...

متن کامل

Metacomputing with Federated Method Invocation

Six generations of RPC systems can be distinguished including Federated Method Invocation (FMI) presented in this paper. Some of them—CORBA, Java RMI, and Web/Globus services—support distributed objects. However, creating object wrappers implementing remote interfaces doesn’t have a great deal to do with object-oriented distributed programming. Distributed objects developed that way are usually...

متن کامل

NASA Global Change Master Directory: An Implementation of Asynchronous Management Protocol in a Heterogeneous Distributed Environment

The Global Change Master Directory (GCMD) is an earth science repository that specifically tracks research data on global climatic change. The GCMD is migrating from a centralized architecture to a globally distributed replicated heterogeneous federated system. One of the greatest challenges facing database research is the integration of heterogeneous systems without compromising the local auto...

متن کامل

A non-MVC EMG normalization technique for the trunk musculature: Part 1. Method development.

Normalization of muscle activity has been commonly used to determine the amount of force exerted by a muscle. The most widely used reference point for normalization is the maximum voluntary contraction (MVC). However, MVCs are often subjective, and potentially limited by sensation of pain in injured individuals. The objective of the current study was to develop a normalization technique that pr...

متن کامل

Evaluation of the Loading of Neck and Shoulder Musculature in Overhead Pushing and Pulling Exertions

Despite substantial epidemiological evidence relating overhead exertions with work-related musculoskeletal disorders (WMSD) of the neck, effects of such exertions on the loading of neck or cervical spine musculature are not well understood. In this study, the effects of overhead pushing and pulling exertions on the loading of the cervical spine were evaluated using electromyography (EMG) and su...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007